﻿@charset "utf-8";
* { word-wrap: break-word }
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0; border: 0; }
body { font-family: '微软雅黑', '黑体'; background-color: #F3F3F3; color: #666; font-size: 14px; }
a { text-decoration: none; color: #666; }
a:hover { color: #ed5959; }
img { max-width: 100%; border: 0; vertical-align: middle }
ul, ol, dl { list-style-type: none }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom: 1 }
/*头部 header*/
.header { width: 100%; }
.topbar { height: 30px; background-color: #f5f5f5; border-bottom: 1px solid #eaeaea; }
.topbar ul { max-width: 1140px; margin: 0 auto; line-height: 30px; }
.topbar ul li { float: right; }
.topbar ul li a { color:#4e4a4a;}
.topbar ul li a:hover { color: #BB4046; }
.topbar ul li.tl { float: left; }
.logo { max-width: 1140px; margin: 0 auto; padding: 15px 0; }
.logo h1 { float: left; line-height:60px; font-size:35px;}
.logo h1 a { -webkit-mask: -webkit-gradient(radial, 35 15, 180, 35 15, 195, from(rgb(0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, 0.2)), to(rgb(0, 0, 0))); }
.logo h1 a:hover { transition: background-color 0.15s linear, color 0.15s linear; }
#nav h1 a { color: #FFF; width: 120px; margin: 0 auto; line-height: 40px; display: none; font-size: 16px; text-align: center; }
.ad { min-height: 60px; margin: 0 -20px; }
.ad1 { float: right; width: 728px; height: 90px; background-color: #fff; }
.ad2 { height: 60px; margin: 0 370px 10px 0; border: 1px solid #eaeaea; background-color: #FFF; }
.ad3 { margin: 0 0 0; height: 60px; border-top: 1px solid #eaeaea; background-color: #f9f9f9; }
.ad4 { width: 360px; height: 60px; margin-bottom: 10px; border: 1px solid #eaeaea; background-color: #FFF; }
.ad, .ad1, .ad2, .ad3, .ad4 { background-image: url(../img/ad-1.png); background-repeat: no-repeat; background-position: center center; }
.header-clear{width: 100%; height: 1rem;}
.headerr{width:100%; position: fixed; top: 0; z-index: 99999; color: #fff6ba; display: flex; align-items: center; justify-content: space-between; height:45px; background: linear-gradient(to right, #ed5959, #ed5959);}
.headerr .left{font-size: 22px; padding: 0 0.14rem; font-weight: bold; padding-left:10px;}
.headerr .left a{color: #fff6ba;}
.headerr .right{text-align: right; display: flex; align-items: center; padding-right: 0.1rem;}
.headerr .right a{ display: block; color: #fff6ba; padding: 0 0.15rem; font-size: 20px;}
.headerr .right a img{width: 0.46rem; height: 0.46rem; margin-bottom: -0.08rem;}
/*多彩标签*/
#divTags .function_c li a{ display:block; padding:0 5px; color:#fff; background-color:#e4e4e4;}
#divTags .function_c li:nth-child(5n+1) a { background-color: #003366; opacity: .4; }
#divTags .function_c li:nth-child(5n+2) a { background-color: #993300; opacity: .4; }
#divTags .function_c li:nth-child(5n+3) a { background-color: #006633; opacity: .4; }
#divTags .function_c li:nth-child(5n+4) a { background-color: #FF6600; opacity: .4; }
#divTags .function_c li:nth-child(5n+5) a { background-color: #CC0000; opacity: .4; }
#divTags .function_c li a:hover{opacity: 1;}
.m98{margin-top: 98px;}
/*导航*/
#nav { background-color:#ed5959; height: 45px; }
#nav ul { max-width: 1140px; margin: 0 auto; }
#nav ul li { float: left; position: relative; margin-right: 1px; }
#nav ul li a { display: block; max-width: 175px; line-height: 45px; padding: 0 20px; color: #FFF; font-size: 16px; }
#nav ul li a.on, #nav ul li a:hover { background-color: #d85a5a; }
#nav ul li.hover a { background-color:#d85a5a; }
/** Dropdowns **/
#nav ul li:hover > ul { display: block; border-top: 3px solid #215181; }
#nav ul ul { display: none; position: absolute; width: 175px; margin: 0; background-color: #2980b9; z-index: 4; }
#nav ul ul li { display: block; float: none; }
#nav ul ul li a { color: #fff; display: block; line-height: 50px; text-align:center;}
#nav ul ul li a.on, #nav ul ul li a:hover { background-color: #3498DB; }
#nav li#sch { float: right; line-height: 60px; padding: 0 20px; }
#nav li#sch:hover { background-color: #2980b9; }
#nav #sch1 { float: right; cursor: pointer; line-height: 40px; padding: 0 20px; top: 0; right: 10px; position: absolute; display: none; }
#left-panel-link { position: absolute; top: 0; right: 10px; height: 40px; width: 60px; display: none; background-image: url(../img/nav.png); background-repeat: no-repeat; background-position: center center; }
.panel {  width: 100%; height: 100%; margin-top: 40px; color: #fff; background-color: rgba(0,0,0,0.5); position: relative !important; }
.panel h2 { font-size: 19px; margin-bottom: 15px; }
.panel ul { padding: 10px; }
.panel li ul { padding: 0; }
.panel li a { display: block; text-align: center; line-height: 30px; font-size: 18px; color: #fff; padding: 5px 10px; background-color: #3498DB; margin: 5px 0; }
.panel li ul li { background-color: #333; }

.col-xs4 {
    width: 24.5%;
}
.col-xs1, .col-xs2, .col-xs3, .col-xs4, .col-xs5, .col-xs6, .col-xs7, .col-xs8 {
    float: left;
}

.t-a-c {
    text-align: center;
}
.nav,
.nav-tp {line-height: 2.5em; margin-top: 45px; background: #fff;}
.nav li,
.nav-tp li  {border: 0.1em solid #FDF3E9; border-top: none; border-left: none;}
.nav li a,
.nav-tp li a {display: inline-block; }
.nav li.cur a,
.nav-tp li.cur a {color: #ed5959;}
.nav li.cur i,
.nav-tp li.cur i {display: inline-block; width: 1em; height: 1.6em;background-image: url(img/icon.png); background-repeat: no-repeat; background-size: 215px 220px; background-position: -134px -43px;}
.nav li.cur i.r,
.nav-tp li.cur i.r {transform: rotate(180deg); background-position-y: -57px;}
.b-c-nav {height: 2.5em; line-height: 2.5em; background: #fff;}
.b-c-nav .icon {display: block;width: 2.2em; height: 2.5em; background-image: url(img/icon.png); background-repeat: no-repeat; background-size: 215px 220px; background-position: -5px -45px;}


#search { max-width: 1140px; text-align: right; margin: 10px auto 0; overflow: hidden; display: none; }
#search form { display: block; float: right; border: 1px solid #3498DB; padding: 2px; }
#search .input-txt { line-height: 28px; height: 28px; width: 200px; padding-left: 5px; }
#search .input-bottom { background-color: #3498DB; height: 28px; width: 80px; border-width: 0px; color: #FFFFFF; line-height: 28px; }
#search .input-bottom:hover { background-color: #2980b9; }
/*幻灯片*/
#slideshow { max-width: 1140px; margin: 10px auto 0; }
.callbacks_container { position: relative; width: 100%; }
.callbacks { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.callbacks li { -webkit-backface-visibility: hidden; position: absolute; width: 100%; left: 0; top: 0; }
.callbacks img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.callbacks .caption { display: none; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.callbacks_tabs { position: absolute; width: 100%; list-style: none; padding: 10px 0; bottom: 0; z-index: 3; text-align: center; }
.callbacks_tabs li { margin: 4px 4px; display: inline; }
.callbacks_tabs a { display: inline-block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; }
.callbacks_tabs li:first-child { margin-left: 0; }
.callbacks_tabs .callbacks_here a { background-color: #fe6500; }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.3; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 35px; width: 35px; background: transparent url("../img/arrow.png") no-repeat left top; margin-top: -15px; }
.callbacks_nav:hover { opacity: 0.8; }
.callbacks_nav.next { left: auto; background-position: right top; right: 0; }
/*布局*/
.container { max-width: 1140px; margin: 0px auto 0; position: relative; }
.content-wrap { width: 100%; float: left; }
.content { position: relative; min-height: 500px; margin-right: 370px; background-color: #ffffff; }
.sidebar { float: left; margin-left: -362px; width: 362px; position: relative; }
/*置顶与文章列表*/
.content .top { font-size: 18px; line-height: 18px; font-weight: 500; padding: 15px; border-bottom: solid 1px #eaeaea; background-color: #f9f9f9 }
.content .list { font-size: 18px; line-height: 18px; font-weight: 500; padding: 15px 20px; border-bottom: solid 1px #eaeaea; background-color: #f9f9f9 }
/*单页布局*/
.content-wrap-page { padding-left: 192px; }
.sidebar-page { position: absolute; top: 0; left: 0; width: 182px; }
.content-page { margin-right: 0; padding: 20px; border: 1px solid #eaeaea; background-color: #fff; border-radius: 4px; }
/*面包屑*/
.breadcrumb {max-width: 1100px;
    padding:5px 20px;
    margin: 0 auto;
    height: 20px;
    overflow: hidden;
    border-bottom: 1px solid #fdf3e9;
    background-color: #ffffff;
    font-size: 16px;
    color: #666666;}
.breadcrumb a:hover .y { visibility: visible; margin-left: -37px; }
.breadcrumb a:hover .n { visibility: hidden; }
.breadcrumb .y { visibility: hidden; }
.breadcrumb a {
    display: inline-block;
    padding: 0 0.05rem;
    font-size:16px; color: #333333;}



/*公告*/
.BreakingNewsController { float: right; width: 400px; }
.BreakingNewsController .bn-title { float: left; color: #900; width: 45px; }
.BreakingNewsController ul { float: left; width: 70%; margin-left: 15px; }
.BreakingNewsController ul li { line-height: 20px; height: 20px; overflow: hidden; display: none; }
.BreakingNewsController ul li:first-child { display: block; }
.BreakingNewsController .bn-arrows { float: right; }
.BreakingNewsController .bn-arrows span { display: block; width: 20px; height: 20px; cursor: pointer; opacity: 0.2; }
.BreakingNewsController .bn-arrows span:hover { opacity: 1; }
.BreakingNewsController .bn-arrows-left { float: left; background: url(../img/bn-arrows.png) left center no-repeat; }
.BreakingNewsController .bn-arrows-right { float: right; background: url(../img/bn-arrows.png) right center no-repeat; }
.BreakingNewsController a, .BreakingNewsController span { transition: .25s linear; -moz-transition: .25s linear; -webkit-transition: .25s linear; }
/*图片展示*/
.theme-show { border: 1px solid #eaeaea; margin: 0 370px 10px 0; background-color: #fff; }
.theme-nav { overflow: hidden; border-bottom: 1px solid #eaeaea; }
.theme-nav li { float: left; line-height: 18px; height: 18px; font-size: 18px; font-weight: 500; padding: 15px 20px; border-right: 1px solid #eaeaea; cursor: pointer; }
.theme-nav li.on { background-color: #F4F8F9; color: #3498DB; }
.theme-con { padding: 15px; }
.theme-con ul { overflow: hidden; margin-left: -1%; }
.theme-con ul li { float: left; width: 32.3333%; margin-left: 1%; }
.theme-con ul li a { display: block; }
.theme-con ul li .temp { height: 170px; overflow: hidden; padding: 1px; background-color: #f7f7f7; }
.theme-con ul li .temp img { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.theme-con ul li:hover .temp img { transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s; }
.theme-con ul li .title { padding: 5px 0 5px 10px; height: 60px; background-color: #f7f7f7; }
.theme-con ul li .title h3 { font-size: 14px; font-weight: normal; color: #2980b9; line-height: 30px; height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.theme-con ul li p { font-size: 12px; line-height: 30px; height: 30px; margin: 0 10px 0 0; }
.theme-con ul li .sp2 { float: right; font-size: 12px; color: #960; }
.theme-con ul li .sp1 { color: #960; }
.theme-con ul li:hover h3 { color: #930; }
.tab-list { display: none; }/*必须的*/
.post { padding: 20px; border-bottom: 1px solid #eaeaea; }
.post:hover { background-color: #F7FAFF; }
.post .thumb { float: left; width: 180px; margin-right: 20px; height: 115px; display: block; overflow: hidden; }
.post .thumb img { width: 100%; max-width: 180px; vertical-align: middle; }
.post .post-title { font-size: 18px; height: 20px; line-height: 20px; margin-bottom: 15px; font-weight: bold; }
.post .post-meta { margin-top: 20px; background-color: #f6f6f6; }
.post .post-meta ul li { float: left; line-height: 30px; padding: 0 5px; }
.post .post-meta li.more { float: right; padding: 0; }
.post .post-meta li.more a:hover { background-color: #ed5959; }
.post .post-meta li.more a { display: block; text-align: center; background-color: #ed5959; color: #fff; padding: 0 5px; line-height: 30px; }
.post .post-info .post-intro { overflow: hidden; color: #999; word-wrap: break-word; line-height: 28px; }
.post .post-info .post-intro p { line-height: 1.5em; }
.istop .post-title { margin: 0; padding-left: 28px; }
.istop .index { background-image: url(../img/pin_1.gif); background-repeat: no-repeat; background-position: left center; }
.istop .category { background-image: url(../img/pin_2.gif); background-repeat: no-repeat; background-position: left center; }
.istop .global { background-image: url(../img/pin_3.gif); background-repeat: no-repeat; background-position: left center; }
.istop .post-title span { float: right; font-size: 12px; font-weight: normal; }
.istop .post-title span a { color: #fff; padding: 3px 10px; }
.istop .index span a { background-color: #6CB633; }
.istop .category span a { background-color: #3498DB; }
.istop .global span a { background-color: #FF8400; }
.article { padding: 20px 20px 0px; margin-bottom: 20px; overflow: hidden; background-color: #ffffff; }
.article .article-title { font-size: 20px; line-height: 25px; margin-bottom: 20px; font-weight: 500; text-align: center; }
.article .red { color: #FF8400; }
.article .blue { color: #3498DB; }
.article .green { color: #6CB633; }
.article .article-meta { color: #999; font-size: 14px; line-height: 14px; text-align: center; }
.article .article-meta span { margin-right: 10px; }
.article .article-info { padding-top: 20px; margin: 20px 0; border-top: 1px solid #eaeaea; line-height: 1.8em;
    font-family: PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif !important;
    color: #333;
    font-size: 18px;}
.article .article-info p { font-size: 15px; line-height: 28px; margin-bottom: 5px;}
.article .article-info p img#yin { display: none; }
.article .beizhu a { margin-right: 10px; }
.article .pay { margin: 0 auto; width: 100%; border: 1px solid #eaeaea; background-color: #eaeaea; margin-bottom: 20px; font-size: 14px; }
.article .pay td { width: 50%; margin: 0; line-height: 30px; display: table-cell; background-color: #f9f9f9; padding: 10px; }
.article .pay .yuan { color: #F60 }
#pageinfo { min-height: 300px; }
.paysubmit, .xiazai { color: #fff; padding: 5px; font-weight: bold; background-color: #F93 }
.paysubmit:hover, .xiazai:hover { color: #fff; background-color: #2980b9; }
.alipay form { float: left; }
.article .shuoming { background-color: #f9f9f9; border: 1px solid #eaeaea; margin-top: 10px; padding: 10PX; }
.dopay { padding: 10px 0; text-align: center }
.dopay form { display: block; margin-bottom: 15px; }
/*文章样式*/
.article-info h1,.article-info h2,.article-info h3,.article-info h4{ font-weight:500; margin-bottom:15px;}
.article-info ol,.article-info ul { display: block; margin:0 20px; }
blockquote { background: #f9f9f9; margin:10px; padding:10px; }
blockquote:before { color: #ccc; content: '"'; font-size: 30px; line-height: .1em; margin-right: .25em; vertical-align: -.4em; }
blockquote p { display: inline-block; margin:0px 10px 0px 0 !important;}
/*标签云*/
.article .tagcloud { overflow: hidden; }
.article .tagcloud li { float: left; margin-right: 10px; margin-bottom: 10px; }
.article .tagcloud li a { display: inline-block; padding: 5px 5px; background-color: #EFEFEF; border-radius: 3px; }
.article .tagcloud li span { padding: 1px; background-color: #e1e1e1; border-radius: 0px 3px 3px 0px; color: #fff; transition: padding 0.2s; -moz-transition: padding 0.2s;	/* Firefox 4 */ -webkit-transition: padding 0.2s;	/* Safari 和 Chrome */ -o-transition: padding 0.2s;	/* Opera */ }
.article .tagcloud li:nth-child(5n+1) span { background-color: #003366; opacity: .4; }
.article .tagcloud li:nth-child(5n+2) span { background-color: #993300; opacity: .4; }
.article .tagcloud li:nth-child(5n+3) span { background-color: #006633; opacity: .4; }
.article .tagcloud li:nth-child(5n+4) span { background-color: #FF6600; opacity: .4; }
.article .tagcloud li:nth-child(5n+5) span { background-color: #CC0000; opacity: .4; }
.article .tagcloud li:hover span { opacity: .9; padding: 1px 5px; }
.article .tagcloud li a:hover { background-color: #3498DB; color: #fff; }
/*文章归档*/
.archives { margin-bottom: 20px; overflow: hidden; }
.archives ul { list-style: none; }
.archives ul h3 { font-size: 16px; margin-bottom: 15px; color: #3498DB; }
.archives ul li { margin-bottom: 10px; margin-left: 50px; }
.archives ul li a:hover { color: #BB4046; }
.archives ul li .time { margin-right: 10px; color: #F60; }
.archives ul li .muted { margin-left: 20px; font-size: 12px; color: #3498DB; }
/*百度分享*/
.bdshare-button-style0-24 a { float: none !important; padding-left: 25px; line-height: 24px; height: 24px; background-image: url(../img/share.png) !important; background-repeat: no-repeat; cursor: pointer; margin: 0px 6px 0px 0; }
.bdshare-button-style0-24 a:hover { opacity: 1 }
.bdshare-button-style0-24 a.bds_tsina { background-position: 0 0; }
.bdshare-button-style0-24 a.bds_weixin { background-position: 0 -32px; }
.bdshare-button-style0-24 a.bds_qzone { background-position: 0 -65px; }
.bdshare-button-style0-24 a.bds_sqq { background-position: 0 -98px; }
.bdshare-button-style0-24 a.bds_renren { background-position: 0 -131px; }
.bdshare-button-style0-24 a.bds_tqq { background-position: 0 -163px; }
.bdshare-button-style0-24 a.bds_douban { background-position: 0 -196px; }
.bdshare-button-style0-24 a.bds_fbook { background-position: 0 -226px; }
.article .nav-single { padding: 5px; line-height:24px; background-color: #f9f9f9; border: 1px solid #eaeaea; margin: 0 auto; position: relative; }
.article .nav-single p { margin: 10px 15px; }
.article .nav-single p.tag a { margin-right: 10px; }
/*分页样式*/
.pagebar { text-align: center; padding: 20px 0; }
.pagebar a .page { display: inline-block; padding: 0 15px; line-height: 35px; }
.pagebar .now-page { color: #FFF; display: inline-block; padding: 0 15px; line-height: 35px; background-color: #ed5959; }
.bor { border-color: rgba(0,0,0,.08); box-shadow: 0px 3px 3px rgba(0,0,0,.05); }
.relates { margin-bottom: 20px; background-color: #ffffff;  }
.relates h3 {     font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    border-top: 1px solid #ed5959;
    border-bottom: 1px solid #ed5959;
    background-color: #ffffff;
    font-weight: bold;
    color: #000000;
    border-left: 20px solid #ed5959;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;}
.relates ul { padding: 20px; }
.relates ul li { border-left: 1px solid #eaeaea; margin-bottom: 15px; overflow: hidden; }
.relates ul li:last-child { margin-bottom: 0; }
.relates ul li:hover { border-left: 1px solid #ed5959; }
.relates ul li a { padding-left: 10px; font-size:16px; }
.relates ul li span { float: right; font-size:14px;}
.pagebar ul { padding: 20px; }
.pagebar ul li { border-left: 1px solid #eaeaea; margin-bottom: 15px; overflow: hidden; float:left;}
.pagebar  li:last-child { margin-bottom: 0; }
.pagebar ul li:hover { color:#FF0000; }
.pagebar ul li a { padding-left: 10px; font-size:16px; }
.pagebar ul li span { float: right; font-size:14px;}
/*评论样式*/
.post-comment { overflow: hidden; }
.post-comment h3 { font-size: 18px; line-height: 18px; font-weight: 500; padding: 15px 20px; border-top: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; }
/*评论*/
.postmsn { margin: 20px 20px; }
.postmsn form { display: block; }
.postmsn p { margin-bottom: 10px; }
.postmsn .text { border: 1px solid #eaeaea; background-color: #f9f9f9; padding: 10px 0; text-indent: 10px; resize: none; outline: none; }
.postmsn input.text { width: 50%; }
.postmsn textarea.text { width: 100%; height: 100px; overflow-x: hidden; overflow-y: auto; }
.postmsn input.button { font-size: 14px; width: 100px; height: 32px; cursor: pointer; border-radius: 2px; color: #FFF; background-color: #3498DB; border: 0; }
.postmsn input.button:hover { background-color: #09f; }
/*评论内容*/
.msg { padding: 15px 20px 0; border-top: 1px solid #eaeaea; }
.msgname { font-size: 12px; }
.msgname .avatar { float: left; width: 40px; height: 40px; margin-right: 10px; border-radius: 20px; }
.msgname .revertcomment, .msgname .floor { font-size: 12px; float: right; padding: 2px 5px; margin: 0 5px; border-radius: 2px; }
.msgname a.revertcomment, .msgname a.floor { background-color: #3498DB; color: #FFF; }
.msgname .revertcomment:hover, .msgname .floor:hover { background-color: #09F; }
.msgname .commentname { font-size: 14px; font-weight: bold; }
.msg .msgarticle { padding: 15px 0 15px 0; }
.msg .msg { padding: 15px !important; margin-top: 15px; background-color: #F4F4F4; }
.msg .msg .msgarticle { border: none; padding: 15px 0 0 0 !important; }
.msg .msg .msg { margin-top: 15px; padding: 15px !important; background-color: #ffffff; }
.msg .msg .msg .msg .revertcomment { display: none; }
.msg .msg .msg .msg { background-color: #F4F4F4; }
.widget { margin: 0 0 10px; background-color: white; border: 1px solid #eaeaea;     background-color: #f6ecd9;}
.widget h3 { font-size: 18px; line-height: 18px; font-weight: 500; padding: 15px 20px; border-bottom: solid 1px #eaeaea; background-color: #f9f9f9; }
/*日历*/
#divCalendar { padding: 20px 0; }
#divCalendar table { width: 100%; table-layout: fixed; }
#divCalendar caption { text-align: center; padding-bottom: 10px; font-size: 18px; }
#divCalendar caption a { padding: 0 20px; }
#divCalendar th { background-color: #3498DB; height: 30px; color: #FFFFFF; text-transform: uppercase; }
#divCalendar td { text-align: center; background: #F4F4F4; height: 30px; }
#divCalendar td.pad { background: none; }
#divCalendar td a { display: block; line-height: 30px; color: #3498DB; }
#divCalendar td a:hover { background-color: #3498DB; color: #fff; }
/*面板*/
#divContorPanel { padding: 15px 0; }
#divContorPanel span { line-height: 30px; }
/*分类*/
#divCatalog .li-cate { padding: 15px 0; border-bottom: dashed 1px #eaeaea; }
#divCatalog .ul-subcates { }
#divCatalog .ul-subcates li { margin-top: 15px; }
#divCatalog li:last-child { border-bottom: 0; }

 .lefttop h3{       font-size: 18px;
    line-height: 18px;
    font-weight: 500;
    padding: 15px 20px;
    border-bottom: solid 1px #eaeaea;
    background-color: #f9f9f9;
	}
	  .lefttop{ background-color:#FFFFFF; height:250px;}
      .lefttop a{        
	 display: inline-block;
    float: left;
    max-width: 200px;
    text-align: center;
    border: 1px solid #dcdcdc;
    height: 34px;
    line-height: 34px;
	width:70px;
    padding: 0 10px;
    border-radius: 8px;
    color: #ffffff;
    margin: 10px 10px 0 10px;
    background-color: #ed5959;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.lefttop a:hover{ background-color:#333333;}
/*单页导航*/
#pagenav { background-color: #fff; border: 1px solid #eaeaea; }
#pagenav li { border-bottom: dashed 1px #eaeaea; font-size: 16px; }
#pagenav li a { display: block; background-color: #f5f5f5; padding: 15px; margin: 5px; }
#pagenav li a:hover { background-color: #B09F26; color: #fff; }
#pagenav li a.on { background-color: #B09F26; color: #fff; }
#pagenav li:last-child { border-bottom: 0; }
/*搜索*/
#divSearchPanel form { padding: 15px 0; }
#divSearchPanel input[type="text"] { outline: none; border: 1px solid #eaeaea; height: 20px; line-height: 20px; padding: 5px; width: 180px; color: #999; }
#divSearchPanel input[type="submit"] { border: 1px solid #eaeaea; background-color: #f9f9f9; width: 70px; height: 32px; cursor: pointer; color: #0B6D9D; }
/*最新文章*/
#divPrevious { overflow: hidden; margin: 0; }
#divPrevious li .thumbnail { float: left; margin-left: -75px; }
#divPrevious li .thumbnail img { display: block; width: 60px; height: 50px; }
#divPrevious li a { padding-left: 75px; color: #888; overflow: hidden; position: relative; display: block; font-size: 14px; }
#divPrevious li { padding: 10px 20px; line-height: normal; border-bottom: dashed 1px #eaeaea; white-space: nowrap; overflow : hidden; }
#divPrevious li:hover { background-color: #F7FAFF; }
#divPrevious li .text { display: block; margin-bottom: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#divPrevious li .muted { margin-right: 15px; font-size: 12px; color: #999; }
#divPrevious li:last-child { border-bottom: 0; }
/*留言*/
#divComments { padding-bottom: 5px; }
#divComments li { padding: 10px 0; border-bottom: dashed 1px #eaeaea; }
#divComments li .thumbnail { display: block; float: left; width: 40px; height: 40px; margin-right: 15px; }
#divComments li .thumbnail img { width: 40px; border-radius: 100%; }
#divComments li .name { display: block; color: #999; }
#divComments li p { line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#divComments li:last-child { border-bottom: 0; }
/*TAG*/
#divTags { overflow: hidden; padding: 15px 0 }
#divTags a { display: inline-block; line-height: 25px; height: 25px; margin: 0 5px 5px 0; padding: 0 5px; color: #fff; background-color: #d4d4d4; }
#divTags a:nth-child(5n+1) { background-color: #003366; opacity: .4; }
#divTags a:nth-child(5n+2) { background-color: #993300; opacity: .4; }
#divTags a:nth-child(5n+3) { background-color: #006633; opacity: .4; }
#divTags a:nth-child(5n+4) { background-color: #FF6600; opacity: .4; }
#divTags a:nth-child(5n+5) { background-color: #CC0000; opacity: .4; }
#divTags a:hover { opacity: 1; }
/*其他*/
#divArchives, #divStatistics, #divFavorites, #divLinkage, #divMisc, #divAuthors { overflow: hidden; }
#divArchives li, #divStatistics li, #divFavorites li, #divLinkage li, #divAuthors li { float: left;
    FONT-WEIGHT: 100;
    padding: 5px 10px;}
#divMisc li { width: 33.3333%; float: left; padding: 15px 0; }
/*TAB热门*/
#divTabpost { margin: 0 !important; }
#recent-tabs { margin: 0; background-color: #f6ecd9; }
#recent-tabs .nav { list-style: none; overflow: hidden; background-color: #f9f9f9; border-bottom: solid 1px #eaeaea; margin: 0 !important; }
#recent-tabs .nav li { float: left; font-size: 18px; width:100%;  font-weight: 500; display: block; text-decoration: none; cursor: pointer; }
#recent-tabs .nav li span {display: block; padding: 15px;line-height: 18px; border-right: 1px solid #eaeaea;}
#recent-tabs .nav li:last-child span{ border:0;}
#recent-tabs .nav li.on, #recent-tabs .nav li:hover { background-color: #f9f9f9; color: #666; }
#recent-tabs .list-wrap { margin: 0 !important; }
#recent-tabs .list-wrap ul { overflow: hidden; margin: 0; }
#recent-tabs .list-wrap li .thumbnail { float: left; margin-left: -75px; }
#recent-tabs .list-wrap li .thumbnail img { display: block; width: 60px; height: 50px; }
#recent-tabs .list-wrap li a { padding-left: 75px; overflow: hidden; position: relative; display: block; font-size: 14px; }
#recent-tabs .list-wrap li { padding: 10px 20px; border-bottom: dashed 1px #eaeaea; overflow: hidden; }
#recent-tabs .list-wrap li .text { display: block; margin-bottom: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#recent-tabs .list-wrap li .muted { margin-right: 15px; font-size: 12px; color: #999; }
#recent-tabs .list-wrap li:last-child { border-bottom: 0; }
#recent-tabs .list-wrap li:hover { background-color: #F7FAFF; }
/*404*/
.cuowuye { overflow: hidden; background-color: #fff; border: 1px solid #eaeaea; }
.cuowuye ul { overflow: hidden; margin-left: -1%; padding: 15px 15px 5px; }
.cuowuye h2 { text-align: center; background-color: #f9f9f9; padding: 10px; border-bottom: 1px solid #eaeaea; }
.cuowuye li { float: left; width: 49%; margin-left: 1%; margin-bottom: 1%; background-color: #f9f9f9; }
.cuowuye li a { display: block; border: 1px solid #eaeaea; padding: 5px; height: 50px; }
.cuowuye li .thumbnail { float: left; margin-right: 10px; }
.cuowuye li .thumbnail img { display: block; width: 60px; height: 50px; }
.cuowuye li .text { display: block; }
.cuowuye li .muted { margin-right: 15px; font-size: 12px; color: #999; }
.cuowuye li a:hover { border: 1px solid #BB4046; }
/*TOP*/
#go_top, #top_weixin, #top_qq { z-index: 2; width: 50px; height: 50px; right: 10px; position: fixed; cursor: pointer; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#go_top:hover, #top_weixin a:hover, #top_qq a:hover { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#go_top, #top_weixin a, #top_qq a { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#top_weixin { top: 412px; _margin-top: 400px; }
#top_weixin a { background: url(../img/sbtn.png) 0 -0px; right: 0; float: left; width: 50px; height: 50px; text-indent: -9999px; }
#top_weixin a:hover { background: url(../img/sbtn.png) -50px -0px; }
#top_qq { top: 464px; _margin-top: 464px; }
#top_qq a { background: url(../img/sbtn.png) 0 -50px; width: 50px; height: 50px; right: 0; float: left; text-indent: -9999px; }
#top_qq a:hover { background: url(../img/sbtn.png) -50px -50px; }
#go_top { top: 516px; _margin-top: 516px; background: url(../img/sbtn.png) 0 -100px; width: 50px; height: 50px; }
#go_top:hover { background: url(../img/sbtn.png) -50px -100px; }
#top_weixin a:hover .top_weixin_img { display: block; }
#top_weixin .top_weixin_img { position: absolute; display: none; left: -200px; top: -50px; width: 200px; height: 200px; background: url(weixin.png) no-repeat; }
.footer { margin: 10px auto 0; padding: 20px 0; background-color:#807c7c; color:#FFFFFF; text-align: center; border-top: 3px solid #ed5959;  }
.footer p{ padding:5px;}
.footer a{ color:#FFFFFF;}
 @media only screen and (max-width: 1185px) {
.topbar ul, .logo, #nav .nav-list, #search, #slideshow, .container { width: 1100px; }
}
@media only screen and (max-width: 1120px) {
.topbar ul, .logo, #nav .nav-list, #search, #slideshow, .container { width: 1024px; }
}
 @media only screen and (max-width: 1044px) {
.topbar ul, #search, #slideshow, .container { width: 980px; }
.sidebar { display: none; }
.BreakingNewsController { display:none;}
.content, .theme-show { margin-right: 0; }
body {  background-color:#f6ecd9;}
.topbar, .logo { display: none; }
#nav { position: fixed; width: 100%; z-index: 3; top: 0;  }
#nav .nav-list { display: none; }
#nav h1 a { display: block; }
#nav #sch1 { display: block; }
#left-panel-link { display: block; }
.ad2 { margin: 0 auto 10px; }
.post { padding: 20px 10px 10px; }
.article { padding: 30px 10px 0px; }
.postmsn { margin: 20px 10px; }
.msg { padding: 15px 10px 0; }
.postmsn input.text { width: 70%; }
}
@media only screen and (max-width: 999px) {
.topbar ul, #search, #slideshow, .container { width: 100%; }
}
@media only screen and (max-width: 850px) {
.theme-con ul li .temp { height: 160px; }
}
@media only screen and (max-width: 768px) {
.theme-con ul li .temp { height: 134px; }
}
.pcd_ad{display:block;}
.mbd_ad{ display:none}
.mmdad{ display:none}
@media(max-width:768px) {
.pcd_ad{display:none !important;}
.mbd_ad{display:block !important;}
.mmdad{display:block }
}

